bench rammer - French English Dictionary